package ar.edu.utn.frre.sistop.simumem.model;

import java.util.ArrayList;
import java.util.HashMap;

public class Resultado {
	
	private ArrayList<Estado> estados;
	private HashMap<Proceso, Long> tiemposRetorno; // Tr = Tt - Ta
	private HashMap<Proceso, Long> tiemposEspera; // Te = Tr - Ti
	
	public Resultado() {
		estados = new ArrayList<Estado>();
	}
	
	public void agregarEstado(Estado estado) {
		estados.add(estado);
	}

	public ArrayList<Estado> getEstados() {
		return estados;
	}

	public HashMap<Proceso, Long> getTiemposRetorno() {
		return tiemposRetorno;
	}

	public void setTiemposRetorno(HashMap<Proceso, Long> tiemposRetorno) {
		this.tiemposRetorno = tiemposRetorno;
	}

	public HashMap<Proceso, Long> getTiemposEspera() {
		return tiemposEspera;
	}

	public void setTiemposEspera(HashMap<Proceso, Long> tiemposEspera) {
		this.tiemposEspera = tiemposEspera;
	}
}
